package com.example.excel;

import com.alibaba.excel.EasyExcel;

import java.util.ArrayList;
import java.util.List;

public class ss {
    public static void main(String[] args) {


        //1.设置写入文件夹地址和excel文件名称
        String filename = "D:\\write.xlsx";

        //2.实现读操作
        //read方法的第一个参数时：读取的文件路径，第二个参数是：实体类的class，第三个参数是：监听器
        EasyExcel.read(filename,DemoData.class,new ExcelListener()).sheet().doRead();

//        return;
        //实现写操作
        //1.设置写入文件夹地址和excel文件名称
//        String filename = "D:\\write.xlsx";

        //2.调用easyexcel里的方法实现写操作
        //write方法的两个参数：第一个参数是：文件路径，第二个参数是：实体类的class
//       EasyExcel.write(filename,DemoData.class).sheet("1").doWrite(getData());
    }


    public static List<DemoData> getData(){
        List<DemoData> list = new ArrayList<>();
        for (int i = 0; i < 20; i++) {
            DemoData demoData = new DemoData();
            demoData.setSno(i);
            demoData.setSname("测试"+i);
            list.add(demoData);
        }
        return list;
    }




}
